permanent stamp - Spanish English Dictionary